make a landfall - İspanyolca İngilizce Sözlük